// pages/search/search.js
wx.cloud.init()
const db = wx.cloud.database()
Page({
  data: {
    list:[],
    msg:""
  },
  search(){
    var _this = this
    console.log(_this.data.msg)
    const _ = db.command
    db.collection('location').where(_.or([
      {
      // 使用正则查询，实现对搜索的模糊查询
        title: db.RegExp({
          regexp:_this.data.msg,
          //从搜索栏中获取的value作为规则进行匹配。
          options: '',
          //大小写不区分
        })
      },
      {
        location: db.RegExp({
          regexp:_this.data.msg,
          //从搜索栏中获取的value作为规则进行匹配。
          options: '',
          //大小写不区分
        })
      },
      {
        text: db.RegExp({
          regexp:_this.data.msg,
          //从搜索栏中获取的value作为规则进行匹配。
          options: '',
          //大小写不区分
        })
      }
      
    ])).get({
      success: res => {
        console.log(res.data)
        _this.setData({
          "list":res.data
        })
      }
    })
  },
  onLoad() {
    var _this = this

    db.collection('location').get({
      success: function(res) {
        // res.data 是一个包含集合中有权限访问的所有记录的数据，不超过 20 条
       
       _this.setData({
         "list": res.data
       })
      }
      
    })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})